package study.web.service.jaxws.impl;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;

import study.web.service.jaxws.soap11.IWeather;

/**  
* @Name: WeatherImpl
* @Description: 天气查询服务接口实现(jaxws-soap1.1实现类)
* @Author: 李超
* @version 1.0
* @Create Date: 2017-01-06
*/
@WebService(targetNamespace="http://impl.jaxws.service.web.study",
			serviceName="WeatherService", 
			portName="WeatherServiceSoap",
			name="WeatherInterface")
public class WeatherImpl implements IWeather {

	/**  
	* @Name: queryWeather（方法的名称）
	* @Description: 方法被调用：表示客户端请求了该webservice服务
	* 				方法返回值：表示webservice服务端给客户端响应的数据
	* @Author: 李超（作者）
	* @Version: V1.00 （版本号）
	* @Create Date: 2017-01-06（创建日期）
	* @Parameters: String cityName 客户端请求参数（方法的入参，如果没有，填写为“无”）
	* @Return: String 返回webservice服务端给客户端响应的数据（返回值，如果没有，填写为“无”）
	*/
	@WebMethod(operationName="queryWeather",exclude=false)
	public @WebResult(name="result")String queryWeather(@WebParam(name="cityName")String cityName) {
		System.out.println("from client ... " + cityName);
		//查询天气信息 ...
		String result = "多云" ;
		System.out.println("to client ... " + result);
		return result;
	}

}














